//
//  QRFQCustomProgressView.h
//  TestProgress
//
//  Created by fq on 2020/10/12.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface FQChargingProgressView : UIView

//以下元素需要更改需要重写其set方法并做对应设置才能有效

@property (nonatomic, assign) CGFloat dotWH;//默认为8

@property (nonatomic, assign) NSInteger dotCount;//默认为36

@property (nonatomic, assign) CGFloat sumLayerWH;//默认为300*300

@property (nonatomic, assign) CGFloat dotFlagXY;//标识点在第一位默认为x:240.y:240

@property (nonatomic, assign) NSInteger itemCount;//默认单个为5

@property (nonatomic, assign) CGFloat itemScale;//缩放比例默认为0.97

@property (nonatomic, assign) CGFloat itemOffX;//偏移值默认为-18

@property (nonatomic, assign) CGFloat itemOffY;//偏移值默认为-4

@property (nonatomic, strong) NSMutableArray* muLayerArr;

//重新更新进度0-36
-(void)reloadProgressWithValue:(CGFloat)progress;

- (instancetype)init NS_UNAVAILABLE;
+ (instancetype)new NS_UNAVAILABLE;

@end

NS_ASSUME_NONNULL_END
